/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package entity;

import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 *
 * @author Zero
 */
@Entity
public class InstanciaAutoServicio extends InstanciaServicio{
    private static final long serialVersionUID = 1L;
    
    @ManyToOne
    private Auto auto;
    
    @Temporal (TemporalType.DATE)
    private Date fechaInicio;
    
    @Temporal (TemporalType.DATE)
    private Date fechaFin;
    
    @ManyToOne
    private AutoServicio autoServicio;

    public AutoServicio getAutoServicio() {
        return autoServicio;
    }

    public void setAutoServicio(AutoServicio autoServicio) {
        this.autoServicio = autoServicio;
    }

    public Auto getAuto() {
        return auto;
    }

    public void setAuto(Auto auto) {
        this.auto = auto;
    }
    
    public Date getFechaInicio() {
        return fechaInicio;
    }

    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }
    
    public Date getFechaFin() {
        return fechaFin;
    }

    public void setFechaFin(Date fechaFin) {
        this.fechaFin = fechaFin;
    }

    @Override
    public Servicio getServicio() {
        return this.getAutoServicio();
    }

}
